﻿using System;

namespace KWatkins.FluentMoqBuilder.Argument
{
	/// <summary>
	/// Validates a <see cref="Guid" /> argument.
	/// </summary>
	internal interface IGuid
	{
		/// <summary>
		/// Validates that the argument is not empty.
		/// </summary>
		/// <exception cref="ArgumentException">
		/// If the argument is the <see cref="Guid.Empty">empty Guid.</see>
		/// </exception>
		void IsNotEmpty();
	}
}
